.module {
    margin-top: 10px;
}

.nav-list-link {
    width: 50%;
}

.nav-item-list {
    padding-left: 10px;
    width: 100%;
    cursor: pointer;
}

.nav-item-list.active {
    background: #e6e6e6;
}

.nav-all-list {
    padding-top: 10px;
    padding-bottom: 10px;
}

.nav-item-list:hover {
    background: #e6e6e6;
}

.nav-item-list img {
    max-width: 70px;
    max-height: 70px;
}

#official {
    padding: 0;
}

#globe {
    padding: 0;

}

.all-nav-list {
    width: 100%;
}

.list-name-updateFrequency {
    width: 100%;
    padding-left: 10px;
}

.list-name {
    margin: 0;
    color: #000;
}

.list-updateFrequency {
    margin: 0;
    color: #999;
    font-size: 12px;
}

.list-info-coverImg {
    max-width: 120px;
    max-height: 120px;
}

.playlist-coverImg {
    max-width: 140px;
    max-height: 140px;
}

.img-box1 {
    width: 140px;
    height: 140px;
    margin: 0;
    padding: 0;
}

.list-info-cat {
    font-size: 12px;
    color: orange;
}

.list-info-creator, .song-time-length {
    font-size: 12px;
    color: #999;
}

.list-info-creator span {
    color: blue;
    cursor: pointer;
}

.from-album {
    font-size: 12px;
    color: #999;
}

.from-album span {
    color: blue;
    cursor: pointer;
}

.from-album span:hover {
    text-decoration: underline;
}

.list-info-creator span:hover {
    text-decoration: underline;
}

.list-info-playCount, .list-info-subscribedCount, .list-info-commentCount, .list-info-updateTime, .list-info-description, .list-info-more-description, .publishTime, .company, .song-lyric {
    font-size: 12px;
    color: #999;
}

.list-info-name {
    font-size: 26px;
    color: #333;
    font-weight: bold;
}

.table-list-title {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    float: left;
}

.table-list-trackCount {
    font-size: 12px;
    color: #999;
}

.play-table-all {
    float: right;
}

.list-table-data thead th {
    color: #999;
    font-weight: normal;
    font-size: 13px;
}

.list-table-data tbody td {
    font-weight: normal;
    color: #333;
    font-size: 13px;
}

.songs:hover .song-icon-button, .songs:hover .song-play-button {
    display: block;
}

.songs:hover .song-time, .songs:hover .song-list-index {
    display: none;
}

.song-author, .song-name, .song-album {
    cursor: pointer;
}

.song-author:hover, .song-name:hover, .song-album:hover {
    text-decoration: underline;
}

.song-icon-button {
    display: none;
}

.song-icon-button i {
    cursor: pointer;
}

.song-play-button {
    cursor: pointer;
    display: none;
}

.office-list_m-box-cov {
    height: 80px;
    width: 80px;
    margin: 0;
    padding: 0;
}

.office-list_m-cov {
    max-width: 80px;
    max-height: 80px;
}

.list_m-name {
    font-size: 22px
}

.list_m-updateFrequency {
    font-size: 14px;
    float: right;
}

.list-type {
    font-size: 22px;
}

.global_m-list img {
    max-width: 100%;
    max-height: 100%;
}

.global_m-list {
    position: relative;
}

.global_m-list-updateFrequency {
    position: absolute;
    color: white;
    bottom: 0;
    left: 20%;
    font-size: 12px;
}

.list-info-more-description {
    display: none;
}

.toggle-open {
    font-size: 12px;
    float: right;
    cursor: pointer;
}

.img-box {
    width: 80px;
    height: 80px;
    margin: 0;
    padding: 0;
}

.related-playlist-cov {
    max-width: 80px;
    max-height: 80px;
    cursor: pointer;
}

.related-playlist-name {
    color: #333;
    text-decoration: none;
    font-size: 14px;
}

.related-playlist-name:hover {
    cursor: pointer;
    text-decoration: underline;
}

.related-nickname {
    font-size: 12px;
    color: #666;
}

.related-nickname span:hover {
    cursor: pointer;
    text-decoration: underline;
}
